.pxToRem(@p,@px){
    @{p}: @px / 75 * 1rem;
}
.sw1{
	.pxToRem(margin-top,90);
}
.swiper-container{
	width: 100%;
	background: #fff;
 	.swiper-slide {
	    img{
	    	width: 100%;
	    }
    }
}
.main{
	width: 100%;
	.pxToRem(padding-bottom,98);
	background: #f2f2f2;
	.xiaoxi{
		width: 100%;
		position: relative;
		.pxToRem(height,76);
		display: flex;
		align-items:center;
		background: #fff;
		overflow: hidden;
		.left{
			width: 20%;
			text-align: center;
			border-right: 1px solid #dbdbdb;
			img{
				.pxToRem(width,60);
			}
		}
		.right{
			width: 80%;
			ul{
				width: 100%;
				position:absolute;
				top:0;
				left:28%;
				li{
					width: 100%;
					.pxToRem(line-height,76);
					.pxToRem(font-size,28);
					list-style:disc;
				}
			}
		}
	}
	.mb{
		width: 100%;
		.rm{
			width:100%;
			padding: 0 1%;
			margin-top: 2%;
			background: #fff;
			box-sizing: border-box;
			.rm-top{
				display: flex;
				justify-content:space-between;
				padding: 2% 0;
				.rmt-left{
					display: flex;
					align-items:center;
					.rl1{
						border:1px solid #d90000;
						border-radius: 50%;
						img{
							.pxToRem(width,20);
							.pxToRem(height,20);
							.pxToRem(padding,5);
						}
					}
					.rl2{
						.pxToRem(margin-left,15);
						.pxToRem(font-size,30);
						color: #333333;
					}
				}
				.rmt-right{
					display: flex;
					align-items:center;
					color: #b4b4b4;
					.pxToRem(font-size,24);
					img{
						.pxToRem(margin-left,24);
						.pxToRem(width,15);
					}
				}
			}
			.rm-bottom{
				display: flex;
				padding-bottom: 4%;
				.rmb1{
					flex:1;
					img{
						width: 98%;
					}
					p{
						color: #363636;
						.pxToRem(font-size,28);
						padding: 2% 0;
					}
					.rb-b{
						width: 100%;
						display: flex;
						justify-content:space-between;
						.rbb-left{
							display: flex;
							flex-direction:column;
							span{
								&:nth-child(1){
									color: #e4010d;
									.pxToRem(font-size,24);
									font-weight: bold;
									padding: 4% 0;
								}
								&:nth-child(2){
									color: #aab2bd;
									.pxToRem(font-size,16);
									padding: 4% 0;
									text-decoration: line-through;
								}
							}
						}
						.rbb-right{
							span{
								background: #ed2323;
								border-radius: 50%;
								.pxToRem(width,45);
								.pxToRem(height,45);
								display:flex;
								align-items:center;
								justify-content:center;
								img{
									width:60%;
								}
							}
						}
					}
				}
			}
		}
	}
	
	.m-foot{
		width:100%;
		display: flex;
		flex-direction:column;
		justify-content:center;
		align-items:center;
		ul{
			margin:4% 0;
			width:100%;
			display: flex;
			justify-content:center;
			align-items:center;
			li{
				padding: 0 3%;
				text-align: center;
				color:#c1c2c5;
				border-right: 1px solid #c1c2c5;
				.pxToRem(font-size,24);
				&:last-child{
					border:none;
				}
			}
		}
		p{
			margin-bottom: 4%;
			color: #a9a9a9;
			.pxToRem(font-size,16);
		}
	}
}
